app\wisdmlabs\edwiserBridgePro\includes\sso\EdwiserBridge_Blocks_UserAccount_API D

Total Complexity 249
Dependencies 7
Dependents 0
Total lines 1,423
Lines of code 974
Logical lines of code 420
Comment lines 193
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
eb_process_registration()
C
29
27 131
eb_process_login()
C
31 26 105
eb_update_user_profile()
C
35 25 73
eb_check_auth()
B
39 24 54
eb_get_user_profile()
B
38 19 63
get_enhanced_redirect_url()
B
47 19 33
get_custom_fields_for_registration()
B
44 17 40
sync_custom_fields()
A
45 12 41
get_user_orders()
A
43 11 48
handle_moodle_sso()
S
45 5 46
execute_moodle_request()
S
45 5 42
get_user_course_statistics()
S
51 6 26
create_wordpress_user()
S
47 5 38
eb_rest_authentication_errors()
S
60 6 12
get_countries()
S
48 4 36
get_google_auth_url()
S
57 5 17
get_facebook_auth_url()
S
57 5 17
get_user_redirect_url()
S
60 5 13
eb_get_dashboard()
S
51 4 24
update_wordpress_profile()
S
55 4 20
update_moodle_profile()
S
54 4 20
eb_register_useraccount_routes()
S
49 1 37
is_sso_feature_enabled()
S
67 3 7
eb_get_user_orders()
S
62 2 11
eb_check_permission()
S
64 2 10
is_edwiser_bridge_pro_active()
S
70 2 6
__construct()
S
74 1 4